package dados.interfaces;

import java.util.Calendar;
import java.util.List;

import basicas.Cliente;
import basicas.Contrato;
import basicas.Veiculo;
import dados.geral.IDAOGenerico;

public interface IContratoDAO extends IDAOGenerico<Contrato> {

	public List<Contrato> consultarPeloCliente(Cliente c);
	public List<Contrato> consultarPeloValorFinal(double valorFinal);
	public List<Contrato> consultarPelaDataInicial(Calendar dataAbertura);
	public List<Contrato> consultarPelaDataEntrega(Calendar dataFechamento);
	public List<Contrato> consultarPeloVeiculo(Veiculo veiculo);
	public List<Contrato> consultarTodosAtivos();
	
}
